//
// Copyright (c) 2011 Alex Nesterenko
//

#include "nane/core/crt/std/StdTimeImpl_.h"
#include <ctime>

namespace nane 
{
    ////////////////////////////////////////////////////////////////////////////////////////////////
    Time::Implementation::Implementation()
    {
        
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    Time::Implementation::~Implementation()
    {
        
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    bool Time::Implementation::initialize()
    {
        return true;
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    void Time::Implementation::shutdown()
    {
        
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    uint32 Time::Implementation::getMilliseconds()
    {
        return std::clock() * 1000 / CLOCKS_PER_SEC;
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
}   // namespace nane
